#ifndef PROMPT_H
#define PROMPT_H

/**

	Freddy Teuma - 28/11/2009
	--
	Cette classe permet de faire l'interface entre
	une commande et une action. Dériver cette classe
	et implémenter les méthodes abstraites.

*/
	
#include <iostream>
#include <string.h>
#include "fstring.hpp"
using namespace std;

class Prompt
{
	public:
		Prompt();
		~Prompt();

		virtual void start() = 0;
		virtual void stop() = 0;

		void showPrompt();
		void processCmd(char *cmd);

	private:
		bool welcome;

};

#endif
